import Api from './index';

/**
 * 用户 User API
 * @param reqData
 * @returns {AxiosPromise<any>}
 */

//登录
export async function login(reqData) {
    return Api.login(reqData);
}

//与原始密码比较
export async function oldPasswordToCompare(reqData) {
    return Api.oldPasswordToCompare(reqData);
}

//修改密码
export async function modifyPassword(reqData) {
    return Api.modifyPassword(reqData);
}

// 获取用户信息List
export async function queryUserAllList() {
    return Api.queryUserAllList();
}

//确定添加用户
export async function saveUser(reqData) {
    return Api.saveUser(reqData);
}

//根据id查询用户
export async function queryUserById(reqData) {
    return Api.queryUserById(reqData);
}

//修改用户
export async function modifyUser(reqData) {
    return Api.modifyUser(reqData);
}

//查询用户 (分页)
export async function queryUserPaging(reqData) {
    return Api.queryUserPaging(reqData);
}

// 删除用户
export async function removeUser(reqData) {
    return Api.removeUser(reqData);
}

//批量删除
export async function removeUserList(reqData) {
    return Api.removeUserList(reqData);
}

//模糊查询用户
export async function queryUserByFuzzy(reqData) {
    return Api.queryUserByFuzzy(reqData);
}

//条件查询用户
export async function queryUserByConditions(reqData) {
    return Api.queryUserByConditions(reqData);
}

/**
 * 博客 Blog API
 * @param reqData
 * @returns {AxiosPromise<any>}
 */

export async function deleteBlogCover(id, reqData) {
    let res = await Api.deleteBlogCover(id, reqData);
    return res;
};